package com.chenfan.finance.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 核销明细- 总计
 *
 * @author: xuxianbei
 * Date: 2020/8/25
 * Time: 16:47
 * Version:V1.0
 */
@Data
@ApiModel(value = "财务-核销核销费用总计")
public class ClearHeaderDetailTotalVo {

    @ApiModelProperty(value = "总计-应收")
    private BigDecimal clearDebit;

    @ApiModelProperty(value = "总计-应付")
    private BigDecimal clearCredit;

    @ApiModelProperty(value = "费用总计类型：AR：收，AP：付")
    private String clearType;

    @ApiModelProperty(value = "费用总计")
    private BigDecimal clearBalance;

    @ApiModelProperty(value = "本次核销应收")
    private BigDecimal nowClearDebit;

    @ApiModelProperty(value = "本次核销应付")
    private BigDecimal nowClearCredit;

    @ApiModelProperty(value = "本次核销总计类型(AR=debit; AP=credit)")
    private String nowClearType;

    @ApiModelProperty(value = "本次核销总计")
    private BigDecimal nowClearBalance;

    @ApiModelProperty(value = "上次核销余额应收")
    private BigDecimal lastBalanceDebit;

    @ApiModelProperty(value = "上次核销余额应付")
    private BigDecimal lastBalanceCredit;

    @ApiModelProperty(value = "上次核销余额类型(AR=debit; AP=credit)")
    private String lastBalanceType;

    @ApiModelProperty(value = "上次核销余额")
    private BigDecimal lastBalanceBalance;

    @ApiModelProperty(value = "本次核销余额应收")
    private BigDecimal nowBalanceDebit;

    @ApiModelProperty(value = "本次核销余额应付")
    private BigDecimal nowBalanceCredit;

    @ApiModelProperty(value = "本次核销余额类型(AR=debit; AP=credit)'")
    private String nowBalanceType;

    @ApiModelProperty(value = "本次核销余额")
    private BigDecimal nowBalanceBalance;

}
